﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="BERequisicion" targetNamespace="http://tempuri.org/BERequisicion.xsd" xmlns:mstns="http://tempuri.org/BERequisicion.xsd" xmlns="http://tempuri.org/BERequisicion.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="BERequisicion" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="BERequisicion" msprop:Generator_DataSetName="BERequisicion" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Requisicion" msprop:Generator_UserTableName="Requisicion" msprop:Generator_RowDeletedName="RequisicionRowDeleted" msprop:Generator_RowChangedName="RequisicionRowChanged" msprop:Generator_RowClassName="RequisicionRow" msprop:Generator_RowChangingName="RequisicionRowChanging" msprop:Generator_RowEvArgName="RequisicionRowChangeEvent" msprop:Generator_RowEvHandlerName="RequisicionRowChangeEventHandler" msprop:Generator_TableClassName="RequisicionDataTable" msprop:Generator_TableVarName="tableRequisicion" msprop:Generator_RowDeletingName="RequisicionRowDeleting" msprop:Generator_TablePropName="Requisicion">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msprop:Generator_UserColumnName="Id" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInTable="IdColumn" type="xs:int" />
              <xs:element name="OTId" msprop:Generator_UserColumnName="OTId" msprop:Generator_ColumnPropNameInRow="OTId" msprop:Generator_ColumnVarNameInTable="columnOTId" msprop:Generator_ColumnPropNameInTable="OTIdColumn" type="xs:int" minOccurs="0" />
              <xs:element name="RetiradoPorId" msprop:Generator_UserColumnName="RetiradoPorId" msprop:Generator_ColumnPropNameInRow="RetiradoPorId" msprop:Generator_ColumnVarNameInTable="columnRetiradoPorId" msprop:Generator_ColumnPropNameInTable="RetiradoPorIdColumn" type="xs:int" minOccurs="0" />
              <xs:element name="AutorizadoPorId" msprop:Generator_UserColumnName="AutorizadoPorId" msprop:Generator_ColumnPropNameInRow="AutorizadoPorId" msprop:Generator_ColumnVarNameInTable="columnAutorizadoPorId" msprop:Generator_ColumnPropNameInTable="AutorizadoPorIdColumn" type="xs:string" minOccurs="0" />
              <xs:element name="FechaRetiro" msprop:Generator_UserColumnName="FechaRetiro" msprop:Generator_ColumnPropNameInRow="FechaRetiro" msprop:Generator_ColumnVarNameInTable="columnFechaRetiro" msprop:Generator_ColumnPropNameInTable="FechaRetiroColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="RequisicionDetalle" msprop:Generator_UserTableName="RequisicionDetalle" msprop:Generator_RowDeletedName="RequisicionDetalleRowDeleted" msprop:Generator_RowChangedName="RequisicionDetalleRowChanged" msprop:Generator_RowClassName="RequisicionDetalleRow" msprop:Generator_RowChangingName="RequisicionDetalleRowChanging" msprop:Generator_RowEvArgName="RequisicionDetalleRowChangeEvent" msprop:Generator_RowEvHandlerName="RequisicionDetalleRowChangeEventHandler" msprop:Generator_TableClassName="RequisicionDetalleDataTable" msprop:Generator_TableVarName="tableRequisicionDetalle" msprop:Generator_RowDeletingName="RequisicionDetalleRowDeleting" msprop:Generator_TablePropName="RequisicionDetalle">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="Id" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInTable="IdColumn" type="xs:int" />
              <xs:element name="RequisicionId" msprop:Generator_UserColumnName="RequisicionId" msprop:Generator_ColumnPropNameInRow="RequisicionId" msprop:Generator_ColumnVarNameInTable="columnRequisicionId" msprop:Generator_ColumnPropNameInTable="RequisicionIdColumn" type="xs:int" minOccurs="0" />
              <xs:element name="OTMaterialCotizadoId" msprop:Generator_UserColumnName="OTMaterialCotizadoId" msprop:Generator_ColumnPropNameInRow="OTMaterialCotizadoId" msprop:Generator_ColumnVarNameInTable="columnOTMaterialCotizadoId" msprop:Generator_ColumnPropNameInTable="OTMaterialCotizadoIdColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CantidadRetirada" msprop:Generator_UserColumnName="CantidadRetirada" msprop:Generator_ColumnPropNameInRow="CantidadRetirada" msprop:Generator_ColumnVarNameInTable="columnCantidadRetirada" msprop:Generator_ColumnPropNameInTable="CantidadRetiradaColumn" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Requisicion" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="RequisicionDetalle_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:RequisicionDetalle" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:keyref name="FK_Requisicion_RequisicionDetalle" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Requisicion_RequisicionDetalle" msprop:rel_Generator_RelationVarName="relationFK_Requisicion_RequisicionDetalle" msprop:rel_Generator_UserChildTable="RequisicionDetalle" msprop:rel_Generator_UserParentTable="Requisicion" msprop:rel_Generator_ParentPropName="RequisicionRow" msprop:rel_Generator_ChildPropName="GetRequisicionDetalleRows" msdata:UpdateRule="None" msdata:DeleteRule="None">
      <xs:selector xpath=".//mstns:RequisicionDetalle" />
      <xs:field xpath="mstns:RequisicionId" />
    </xs:keyref>
  </xs:element>
</xs:schema>